<template>
	<view class="list-container">
		<!-- 列表项1 -->
		<view class="list-item" @click="dopplerFlowMeasurement">
			<image class="item-image" src="/static/duopul.png" mode="aspectFill"></image>
			<text class="item-title">多普勒测流</text>
		</view>
		<!-- 列表项2 -->
		<view class="list-item" @click="historicalRecords">
			<image class="item-image" src="/static/jilus.png" mode="aspectFill"></image>
			<text class="item-title">测量记录</text>
		</view>
		<!-- 新增的更新按钮 -->
		<view class="update-button" @click="checkUpdate">
			<text class="update-text">检查更新</text>
		</view>
		
	</view>
</template>

<script>
	export default {
		data() {
			return {

			}
		},
		onShow() {

		},
		methods: {
			// 多普勒测流
			dopplerFlowMeasurement() {
				uni.navigateTo({
					url: '/pages/index/sectionList',
				})
			},
			// 历史记录
			historicalRecords() {
				uni.navigateTo({
					url: '/pages/index/measurementRecord',
				})
			},
			// 检查更新
			checkUpdate() {
				uni.navigateTo({
					url: '/pages/record/renewal',
				})
				// 这里可以添加实际的更新逻辑
				// 例如调用API检查版本更新等
			}
		}
	}
</script>

<style lang="scss" scoped>
	.list-container {
		padding: 120rpx 30rpx 30rpx 30rpx;
		background-color: #f5f5f7;
		/* 苹果风格浅灰背景 */

		.list-item {
			display: flex;
			align-items: center;
			margin-bottom: 30rpx;
			padding: 30rpx;
			background-color: #ffffff;
			/* 纯白卡片 */
			border-radius: 20rpx;
			/* 圆角 */
			box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.05);
			/* 柔和阴影 */
			transition: all 0.3s ease;
			/* 平滑过渡动画 */

			/* 点击反馈（苹果风格轻微下沉效果） */
			&:active {
				transform: scale(0.9);
				opacity: 0.9;
			}

			/* 图片样式（无描边，圆角适中） */
			.item-image {
				width: 120rpx;
				height: 120rpx;
				/* 圆角比卡片稍大 */
				margin-right: 30rpx;
				/* 图片加载前的背景色 */
			}

			/* 大标题（居中，苹果风格字体） */
			.item-title {
				font-size: 50rpx;
				font-weight: 500;
				/* 中等粗细（苹果常用） */
				color: #1c1c1e;
				/* 深灰文字（苹果风格） */
				text-align: center;
				flex: 1;
			}
		}

		/* 更新按钮样式 */
		.update-button {
			position: fixed;
			bottom: 60rpx;
			left: 50%;
			transform: translateX(-50%);
			width: 30%;
			text-align: center;
			transition: all 0.3s ease;

			&:active {
				transform: translateX(-50%) scale(0.95);
			}

			.update-text {
				color: #4eb62e;
				font-size: 32rpx;
			}
		}
	}
</style>
<style>
	page {
		background-color: #f5f5f7;
	}
</style>